package com.class05.service.impl;

import com.class05.service.Calculator;
import org.springframework.stereotype.Component;

/**
 * 实现计算接口,单纯添加 + - * / 实现! 掺杂其他功能!
 */
 // 将当前类交给Spring管理
public class CalculatorPureImpl implements Calculator {

    @Override
    public int add(int i, int j) {
//        方法执行之前，添加相应业务

//        故意抛出异常
//        int a = 10 / 0;
//        System.out.println(a);
        int result = i + j;
        //        方法执行之后，添加相应业务
        return result;
    }

    @Override
    public int sub(int i, int j) {

        int result = i - j;

        return result;
    }

    @Override
    public int mul(int i, int j) {

        int result = i * j;

        return result;
    }

    @Override
    public int div(int i, int j) {

        int result = i / j;

        return result;
    }
}